//---------------------------------------------------------------------------------------------------
inline void Bone::SetRelTranslate(Vector3f& rkT)
{
	RelTranslate = rkT;
}
//---------------------------------------------------------------------------------------------------
inline void Bone::SetRelOrientation(Quaternionf& rkQ)
{
	RelOrientation = rkQ;
}
//---------------------------------------------------------------------------------------------------
inline const Vector3f Bone::GetRelTranslate() const
{
	return RelTranslate;
}
//---------------------------------------------------------------------------------------------------
inline const Quaternionf Bone::GetRelOrientation() const
{
	return RelOrientation;
}
//---------------------------------------------------------------------------------------------------
inline int Bone::GetBoneID()
{
	return m_iBoneID;
}
//---------------------------------------------------------------------------------------------------
inline int Bone::GetParentID()
{
	return m_iParentID;
}
//---------------------------------------------------------------------------------------------------
inline void Bone::SaveTransform(Vector3f& rkT, Quaternionf& rkQ)
{
	m_kRelTranslate_Save = rkT;
	m_kRelOrientation_Save = rkQ;
}
//---------------------------------------------------------------------------------------------------
inline void Bone::RestoreTransform()
{
	RelTranslate = m_kRelTranslate_Save;
	RelOrientation = m_kRelOrientation_Save;
}
//---------------------------------------------------------------------------------------------------